import Vue from 'vue'
import App from './App.vue'
import router from './router'

// 全局过滤器
Vue.filter('date', function (value) {
  //声明一个叫date的过滤器 , date过滤器用来转换时间

  var json_date = new Date(value).toJSON();

  // 这个参数value是"|"前面的数据,也就是要被过滤的数据
  return new Date(new Date(json_date) + 8 * 3600 * 1000)
    .toISOString()
    .replace(/T/g, " ")
    .replace(/\.[\d]{3}Z/, ""); // 页面上的{{ message | capitalize }}会显示出return所返回的东西

})

// List,PullRefresh是vant的list列表插件(上拉加载,下拉刷新),使用列表插件的同时还要引入cell
import { Tabbar, TabbarItem, NavBar, Search, Swipe, SwipeItem, Grid, GridItem, List, PullRefresh, Button, Field, Toast, GoodsAction, GoodsActionIcon, GoodsActionButton, Sku ,Dialog} from 'vant';

Vue.use(Tabbar);
Vue.use(TabbarItem);
Vue.use(NavBar);
Vue.use(Search);
Vue.use(Swipe);
Vue.use(SwipeItem);
Vue.use(Grid);
Vue.use(GridItem);
Vue.use(List);
Vue.use(PullRefresh);
Vue.use(Button);
Vue.use(Field);
Vue.use(Toast);

Vue.use(GoodsAction);
Vue.use(GoodsActionButton);
Vue.use(GoodsActionIcon);

Vue.use(Sku);
Vue.use(Dialog);

Vue.config.productionTip = false

new Vue({
  router,
  render: h => h(App)
}).$mount('#app')
